home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group03a.txt / 000030_icon-group-sender_Mon Mar 10 16:38:50 2003.msg < prev    next >
Internet Message Format  |  2003-12-22  |  2KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id h2ANcbQ25631
  4.     for icon-group-addresses; Mon, 10 Mar 2003 16:38:37 -0700 (MST)
  5. Message-Id: <200303102338.h2ANcbQ25631@baskerville.CS.Arizona.EDU>
  6. X-Sender: whm@mail.mse.com (Unverified)
  7. Date: Mon, 10 Mar 2003 15:01:59 -0700
  8. To: "Majorinc, Kazimir" <Kazimir@chem.pmf.hr>
  9. From: "William H. Mitchell" <whm86@mse.com>
  10. Subject: Re: Do you think Icon is good choice for me?
  11. Cc: icon-group@cs.arizona.edu
  12. Errors-To: icon-group-errors@cs.arizona.edu
  13. Status: RO
  14.  
  15. I was involved with the Icon Project for nine years and I've been writing
  16. Icon programs for over twenty years.  My personal experience is that the
  17. core language is rock solid.  It sounds like Icon would be a great fit for
  18. your application.
  19.  
  20. It is the case that there's no debugger but between tracing and the Image
  21. procedure in the IPL, it's usually not too hard to track down bugs.
  22.  
  23. The contributed material in the IPL varies in quality but there's a lot of
  24. useful stuff in there.
  25.  
  26. The C implementation of Icon, which is the basis of Clint Jeffery's Windows
  27. version, was originally developed on a PDP-11 with 64k each of instruction
  28. and data space and it's very efficient both in terms of speed and space.
  29.  
  30. There are no fundamental limitations on the size of anything until you
  31. reach the gigabyte range but the default limit for the main interpreter
  32. stack is set pretty low -- 10,000 words.  I use a setting of 100000.  (See
  33. page 318 in the book, re MSTKSIZE.)
  34.  
  35. The Icon homepage has a lot of links to good resources but in case you
  36. might find something useful in them, here's a link to a set of slides that
  37. I've written for a 400-level class on Icon that I'm teaching this semester:
  38. http://www.cs.arizona.edu/classes/cs451/icon.pdf.  (Some versions of the
  39. Acrobat plug-in blow up with that WordPerfect-generated PDF file.  If you
  40. have trouble with it in your browser you can just download the whole document.)
  41.  
  42. William Mitchell
  43. Mitchell Software Engineering
  44. www.mse.com
  45.